// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	10/15/2014 5:30:22 PM				
// -----------------------------

#ifndef _Scene_inl
#define _Scene_inl

template<typename T>
vector<T*> Scene::GetActorsWithFlagsAs(UInt32 uFlags) const
{
	vector<Actor*> actors = GetActorsWithFlags(uFlags);
	vector<T*> castActors;
	for (Actor* lpActor : actors)
		castActors.push_back(static_cast<T*>(lpActor));
	return castActors;
}

#endif